package model;

import java.util.ArrayList;
import java.util.List;

public class ListeRestaurants {

	public static ListeRestaurants getInstance(){
		if(liste == null){
			liste = new ListeRestaurants();
		}
		return liste;
	}
	
	public List<Restaurant> getListeRestaurants(){
		return listeRestaurants;
	}
	
	private ListeRestaurants(){
		listeRestaurants = new ArrayList<Restaurant>();
		
		Plat p1 = new Plat("steak",20);
		Plat p2 = new Plat("frites", 50);
		Plat p3 = new Plat("spaghetti",50);
		Plat p4 = new Plat("porc", 50);
		Plat p5= new Plat("pain", 50);
		Plat p6 = new Plat("rigatoni", 50);
		List<Plat> listePlats = new ArrayList<Plat>();
		List<Plat> listePlats2 = new ArrayList<Plat>();
		listePlats.add(p1);
		listePlats.add(p2);
		listePlats.add(p3);
		listePlats2.add(p4);
		listePlats2.add(p5);
		listePlats2.add(p6);
		
		listeRestaurants.add(new Restaurant("resto1", "adresse fictive", listePlats));
		listeRestaurants.add(new Restaurant("resto2", "adresse fictive 2", listePlats2));
	}

	
	private List<Restaurant> listeRestaurants;
	private static ListeRestaurants liste;
}
